package com.yuncheng.spcyApi.entity;

import java.io.Serializable;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import cn.afterturn.easypoi.excel.annotation.Excel;
import com.yuncheng.common.base.entity.BaseEntity;

/**
 * @Description: 申请事项-预报名基本信息
 * @Author: yuncheng
 * @Date: 2024-03-20
 * @Version: V1.0
 */
@ApiModel(value = "spcy_sqsx_ybmjbxx对象", description = "申请事项-预报名基本信息")
@TableName("spcy_sqsx_ybmjbxx")
public class SpcySqsxYbmjbxx extends BaseEntity implements Serializable {

    @Excel(name = "计划名称", width = 15)
    @ApiModelProperty(value = "计划名称")
    private String fjhmc;

    @Excel(name = "报名开始日期", width = 15, format = "yyyy-MM-dd")
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "报名开始日期")
    private Date fbmksrq;

    @Excel(name = "报名结束日期", width = 15, format = "yyyy-MM-dd")
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "报名结束日期")
    private Date fbmjsrq;

    @Excel(name = "检查员类型", width = 15)
    @ApiModelProperty(value = "检查员类型")
    private String fjcylx;

    @Excel(name = "发布人姓名", width = 15)
    @ApiModelProperty(value = "发布人姓名")
    private String ffbrxm;

    @ApiModelProperty(value = "所属科室")
    private String fssks;

    @ApiModelProperty(value = "申请事项编码")
    private String fsqsxbm;

    @ApiModelProperty(value = "备注(作废理由)")
    private String fbz;

    @Excel(name = "发布日期", width = 15, format = "yyyy-MM-dd")
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "发布日期")
    private Date ffbrq;

    @Excel(name = "报名状态(报名中/已结束)", width = 15)
    @ApiModelProperty(value = "报名状态(报名中/已结束)")
    private String fbmzt;

    @Excel(name = "组长人数", width = 15)
    @ApiModelProperty(value = "组长人数")
    private Integer fzzrs;

    @Excel(name = "组员人数", width = 15)
    @ApiModelProperty(value = "组员人数")
    private Integer fzyrs;

    @Excel(name = "预备检查员人数", width = 15)
    @ApiModelProperty(value = "预备检查员人数")
    private Integer fybrs;


    public String getFjhmc() {
        return fjhmc;
    }

    public void setFjhmc(String fjhmc) {
        this.fjhmc = fjhmc;
    }

    public Date getFbmksrq() {
        return fbmksrq;
    }

    public void setFbmksrq(Date fbmksrq) {
        this.fbmksrq = fbmksrq;
    }

    public Date getFbmjsrq() {
        return fbmjsrq;
    }

    public void setFbmjsrq(Date fbmjsrq) {
        this.fbmjsrq = fbmjsrq;
    }

    public String getFjcylx() {
        return fjcylx;
    }

    public void setFjcylx(String fjcylx) {
        this.fjcylx = fjcylx;
    }

    public String getFfbrxm() {
        return ffbrxm;
    }

    public void setFfbrxm(String ffbrxm) {
        this.ffbrxm = ffbrxm;
    }

    public Date getFfbrq() {
        return ffbrq;
    }

    public void setFfbrq(Date ffbrq) {
        this.ffbrq = ffbrq;
    }

    public String getFbmzt() {
        return fbmzt;
    }

    public void setFbmzt(String fbmzt) {
        this.fbmzt = fbmzt;
    }

    public Integer getFzzrs() {
        return fzzrs;
    }

    public void setFzzrs(Integer fzzrs) {
        this.fzzrs = fzzrs;
    }

    public Integer getFzyrs() {
        return fzyrs;
    }

    public void setFzyrs(Integer fzyrs) {
        this.fzyrs = fzyrs;
    }

    public Integer getFybrs() {
        return fybrs;
    }

    public void setFybrs(Integer fybrs) {
        this.fybrs = fybrs;
    }

    public String getFssks() {
        return fssks;
    }

    public void setFssks(String fssks) {
        this.fssks = fssks;
    }

    public String getFsqsxbm() {
        return fsqsxbm;
    }

    public void setFsqsxbm(String fsqsxbm) {
        this.fsqsxbm = fsqsxbm;
    }

    public String getFbz() {
        return fbz;
    }

    public void setFbz(String fbz) {
        this.fbz = fbz;
    }
}
